package acwing.模拟;

import java.util.Scanner;

/**
 * 回文日期
 *
 * @author yang
 * @date 2021/11/25
 */
public class 回文日期 {

    static int[] days = new int[]{0,31,28,31,30,31,30,31,31,30,31,30,31};

    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        int date1 = scan.nextInt();
        int date2 = scan.nextInt();
        int res = 0;
        for(int i = 1000;i < 10000;i++) {

            int date = i,x = i;
            //date 表示 前四位翻转后变成八位的数字
            for(int j = 1;j <= 4;j++) {

                date = date * 10 + x % 10;
                x /= 10;
            }
            if(date1 <= date && date <= date2 && check(date)) res ++;
        }
        System.out.println(res);

    }

    private static boolean check(int date) {
        int year = date / 10000;
        int month = date % 10000 / 100;
        int day = date % 100;
        if(month == 0 || month > 12) return false;
        if(day == 0 || month != 2 && day > days[month]) return false;

        if(month == 2)
        {
            int leap = 0;
            if(year % 4 == 0 && year % 100 != 0 || year % 400 == 0)
                leap = 1;
            if(day > 28 + leap) return false;
        }
        return true;
    }
}
